#ifndef FD6E8B7B_3C42_4297_8EE9_05743246F73F
#define FD6E8B7B_3C42_4297_8EE9_05743246F73F
#include <iosfwd>
#include <string>

class Message {
public:
    Message(const std::string& m) : message_(m) {}

    friend std::ostream& operator<<(std::ostream& os, Message& obj) {
        return obj.printObject(os);
    }

private:
    std::string message_;
    std::ostream& printObject(std::ostream& os);
};


#endif /* FD6E8B7B_3C42_4297_8EE9_05743246F73F */
